*{margin:0;padding:0;}

//index.php
  body {
        font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
        font-size:11px;
  }
  
  div#invite{
	  position:fixed;
	  left:90px;
	  top:0px;
	  text-align:center;
  }

  a{
	text-decoration: none;
	color: #41627E;
	font-size: 14px;
	cursor:pointer;
  }
  
  a.normal:hover{
	  text-decoration:underline;
  }
  
  #share-font{
	  font-size:14px;
	  //line-height:50%;
	  text-align:center;
  }
  
 td.left{
  	  //background-color:#AAAAFF;
  	  width:155px;
  	  text-align:center;
  	  //padding:0px 0px 10px 0px;
  }
  
  td.right{
	//  background-color:#AAAAFF;
	  padding:5px 5px 5px 5px;
  }
 
  input#quickshare{
   	  padding:2px;
   	  position:relative;
   	  top: -30px;
   	  width:480px;
   }
   
   #add_button{
 	    position:relative;
 	  	top:-13px;
   }

  #nav ul
  {
	list-style-type:none;
	margin: 17px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	//background-color: #AAAAAA;
	border-top:2px solid #215589;
	//height:100px;
	position:relative;
	top:-15px;
  }
  
  #nav ul li
  {
	width:161px;
	//margin: 3px 0px 3px 0px;
	padding:3px;
	background-color:white;//#3B5998;
	border-left:2px solid #215589;
	border-right:2px solid #215589;
	border-bottom:2px solid #215589;
	//align:right;
  }
  
  #nav ul li.non-selected{
  	background-color:#FFFFFF;
  	cursor:pointer;
    }
    
  
  #nav ul li.non-selected:hover{
    	background-color:#FFFFCC;
    	color:black;
    	cursor:pointer;
  }
  

  #nav ul li.selected{
	background-color:#FFFF88;
	//border-right:1px solid #FFFFFF;
	color:#4D6BF3;
	cursor:pointer;
	
  }
  
  
  #info{
  	padding:31px 0px 3px 5px;
  	//border:1px solid #111111;
  	//margin: 3px 3px 3px 3px;
  	//background-color:#EEEEEE;
  }
  
  div#heading{
  	  font-size:20px;
  	  position:relative;
  	  top: -50px;
  	  left: 3px;
  	  //text-decoration:underline;
  }
  
  div.header{
	  font-size:16px;
	  font-weight:bold;
	  text-decoration:underline;
	  //clear:both;
  }
  
  div.small_header{
  	  font-size:16px;
  	  text-decoration:none;
  	  float:left;
  	  margin:4px 4px 0px 0px; 
  	  //clear:both;
  }
  
  div#data{
  	  border:2px solid #215589;
	  border-right:2px solid #215589;
  	  position:relative;
  	  top:-53px;
  	  left:-1px;
  	  padding:5px 2px 7px 2px;
  	  width:540px;
  	  height:595px;//560px;
  }
   
  #tabs-area{
	  float:right;
	  position:relative;
	  top:-30px;
	  right:400px;
  }
 
 
  #tabs-area ul.tabs
  {
  	
	list-style-type:none;
	//padding:5px 5px 10px 5px;
	//margin:0px 5px 0px 5px;
	font-size:15px;
	//border-bottom:1px solid #EEEEEE;
	//height:12px;
  }
  #tabs-area ul li
  {
	display:inline;
	width:200px;
	margin:0px 2px 0px 2px;
	padding:0px 1px;
	background-color:#3B5998;
	border-top:2px solid #215589;
	border-left:2px solid #215589;
	border-right:2px solid #215589;
	position:relative;
	top:-41px;
	left:70px;
  }
  
  #tabs-area ul li.non-selected{
	background-color:#FFFFFF;
  }
  
  #tabs-area ul li.non-selected a{
	width;160px;
	color:#4D6BF3;
  }
  
  #tabs-area ul li.non-selected:hover{
	background-color:#FFFFCC;
	color:black;
  }



  #tabs-area ul li.selected{
	background-color:#FFFF88;
	//border-right:1px solid #FFFFFF;
  }

  #tabs-area ul li.selected a{
	color:black;
  }
  
  div#data ul#sub_tabs{
		border-top:2px solid #215589;
		position:relative;
	   	left:0px;
		//padding:0px;
		//margin:0px;
   }
  
  div#data ul#sub_tabs li{
   	position:relative;
   	top:-22px;
    border-top:2px solid #215589;
    border-left:2px solid #215589;
    border-right:2px solid #215589;
    display: inline;
   }
  
   #data div.topic-block{
  	padding:5px;
  	margin: 2px 0px 3px 0px;
  	width:539px;
  	height:30px;
  	//border-top:1px solid #215589;
  }

  #data a.topic-link{
	border: 1px solid #215589;
    text-decoration: none;
	color: white;//#4D6BF3;
	background-color:#215589;//$4D6BF3;
	margin:0px 5px 0px 3px;
	padding:3px;
	vertical-align:top;
	position:relative;
	top:6px;
	font-size:15px;
  }
  
  #data a.topic-link:hover{
		color:#215589;
		background-color:white;
		cursor:pointer;
		border:1px solid #215589;
  }
  
  #data div.tag_container{
  	  float:left;
  	  clear:right;
  	  width:540px;
  }
  
  #oldtag_container,#newtag_container{
	  float:left;
	  clear:right;
	  width:450px;
	  text-align:left;
  }
  
  #data a.tag{
  	border-color: 0px solid #FFFFCC;
    text-decoration: none;
  	color: black;//#2D3BF3;
  	background-color:white;
  	padding:0px;
  	margin:5px;
  	//height:0.95em;
  	line-height:150%;  	
  }
  
  #data a.tag:hover{
	  background-color:#FFFFCC;
  }
  
  #data img{
  	margin: 0px 0px 0px 5px;
  	width:24px;
  	height:auto;
  }

  #data div.friend-block{
	  height:50px;
	  position:relative;
	  top:5px;
  }
  
  #data img.pic{
	margin: 0px 0px 0px 5px;
	width:32px;
  	height:auto;
  	margin: 0px 3px 0px 3px;
  	color:black;
  	float:left;
  	position:relative;
  	top:4px;
  	clear:both;
  	border:1px solid black;
  }
  
  #data img#desc_pic{
  	margin: 0px 3px 3px 6px;
  	width:128px;
	height:auto;
	color:black;
	float:left;
	position:relative;
	top:4px;
	clear:both;
	border:1px solid black;
  }
  
  #board div.topic-block a.topic-link{
	text-decoration: none;
	color: white;
	background-color:#3B5998;
	width:100px;
	margin:0px 5px 0px 3px;
	padding:3px;
	vertical-align:top;
	position:relative;
	top:6px;
	font-size:12px;
  }
  
  div.desc{
	  height:100px;
	  //border: 1px solid red;
	  border-bottom: 1px solid #EEEEEE;
  }
  table#add_link{
  	border-width: opx;
  	border-spacing: 0px;
  	border-style: none;
  	border-color: white;
  	border-collapse: collapse;
  	background-color: white;
  	width:460px;
  	margin-left:auto;
  	margin-right:auto;
  }
 
  table#add_link td {
  	border-width: 2px;
  	padding: 3px 2px;
  	border-style: solid;
  	border-color: #215589;
  	background-color: white;
  	-moz-border-radius: 0px;
  }
  
  table#add_link td.center {
    	text-align:center;
	}
  table#add_link td a.oldtag,table#add_link td a.newtag{
	text-decoration: none;
	color: black;
	background-color:white;
	padding:0px;
	margin:5px;
	line-height:200%;
	cursor:pointer;
  }
  
  table#add_link td a.oldtag:hover,table#add_link td a.newtag:hover,table#add_link td a.selected-oldtag:hover,table#add_link td a.selected-newtag:hover{
	  background-color:#FFFFCC;
  }

  table#add_link td a.selected-oldtag,table#add_link td a.selected-newtag{
  	text-decoration: none;
	color: black;//#2D3BF3;
	padding:0px;
	margin:5px;
	//height:0.95em;
	line-height:200%;
	background-color:#FFFF88;
	cursor:pointer;
  }
  
  div.button{
	  text-align:center;
	  clear:both;
	  float:justify;
	  align:center;
	  margin:10px 0px;
  }
  
  div.button a{
  	  align:center;
  	 // background-color:white;
  	  //border:2px solid green;
  	  padding:1px;
  	  //color:black;
  	  cursor:pointer;
  	  width:100px;
	  margin:0px 100px;
	  color: white;//#4D6BF3;
	  background-color:#215589;//$4D6BF3;
  }
  
  div.button a.simple_button{
	align:center;
	background-color:#215589;
	border:1px solid #215589;
	padding:1px;
	color:white;
	cursor:pointer;
	width:100px;
	margin:0px 100px;
	//text-decoration:underline;
	//border:2px solid #215589;
	 background-color:#215589;
	 color:white;
  }
  div.button a.simple_button:hover{
	  background-color:white;
	  color:#215589;
  }
  
  div.button a:hover{
	  //background-color:#FFFFCC;
	  cursor:pointer;
	  color: #215589;//#4D6BF3;
	  background-color:white;//#215589;//$4D6BF3;
  }


  div#select_group{
	  padding: 10px 0px 10px 0px;
	  border-bottom:1px solid #EEEEEE;
	  height:auto;
  }
  
  div#select_group select{
	  //border: 2px solid red;
	  //width:550px;
	  margin: 0px 0px 5px 0px;
  	  text-align:center;
  	  align:center;
  	  //background-color:#FFFFCC;
  }
  div#select_group option
  {
      background-color:$FFFFCC;
      //text-align:center;
  }

  
  div.big-post{
  	padding:5px;
  	margin:0px 5px 0px 5px;
  	width:440px;
  	clear:both;
    }
  
    div.big-post_left{
  	float:left;
  	margin:0px 1px 1px 1px;
    }
  
    div.big-post-desc{
  	float:right;
  	width:370px;
  	height:50px;
  	vertical-align:text-top;
  	border: 2px solid #215589;
  	margin: 5px 0px 5px 0px;
  	padding: 5px 0px 5px 0px;
    }
  
    div.big-post-desc img{
  	float:left;
  	margin: 0px 5px 0px 0px;
  	width:50px;
  	height:50px;
    }
  
    div.big-post-footer img{
  	margin: 0px 2px 0px 2px;
  	width:25px;
  	height:25px;
  	position:relative;
  	top:10px;
  	color:white;
    }
    
    a.big-post-title{
  	vertical-align:text-top;
  	text-decoration:none;
  	color:#3B5998;
  	font-size:15px;
  	font-weight:bold;
  	padding:0px 0px 0px 10px;
    }
    
    a.big-post-title:hover{
      	text-decoration:underline;
    }
  
    div.big-post-footer{
  	clear:left;
  	height:15px;
  	float:left;
  	padding:0px 0px 0px 70px;
  	position:relative;
  	top:-10px;
    }
  
  div.invite-friends-list{
  	border:2px solid #215589;
  	padding:10px; 
  	margin:10px
  }
    
   div.block{
  	clear: right;
  	float:right;
  	width:97px;
  	height: 26px;
  	margin:0px 3px 0px 3px;
  	padding:3px;
  	background-color:#3B5998;
  	color:white;
  	vertical-align:middle;
   }
   
   #data div.post{
  		padding:3px;
		margin:5px 0px;
		width:535px;
		height:140px;
		clear:both;
  		border-bottom:1px solid #215589;
  		position:relative;
  		top:-12px;
   }
   
   #data div.post_last{
		padding:3px;
		margin:5px 0px;
		width:535px;
		height:140px;
		clear:both;
		border-bottom:0px solid #215589;
		position:relative;
  		top:-12px;
   }
   
   #data div.post div.post_left,#data div.post_last div.post_left{
		float:left;
		margin:1px 1px;
		width:100px;
		height:135px;
   }
   
   #data div.post div.post_right,#data div.post_last div.post_right{
   		float:right;
   		margin:1px 1px;
   		padding:0px 0px 0px 1px;
   		width:430px;
   		height:135px;
   }
   
   #data div.post div.post_right div.post_url,#data div.post_last div.post_right div.post_url{
   		float:left;
   		clear:both;
   		//margin:1px;
   		width:400px;
   		height:42px;
   		font-size:15px;
   		cursor:pointer;
   }
   
   #data div.post div.post_right div.post_desc,#data div.post_last div.post_right div.post_desc{
   		float:left;
   		clear:both;
   		//margin:1px;
   		width:425px;
   		height:78px;
   		font-size:14px;
   }
   
   #data div.post div.post_right div.post_footer,#data div.post_last div.post_right div.post_footer{
		float:left;
		clear:both;
		//margin:1px;
		width:400px;
		height:15px;
		font-size:14px;
   }
   
   #data div.post div.post_right div.post_footer a.small_link,#data div.post_last div.post_right div.post_footer a.small_link{
	   text-decoration:none;
	   font-size:14px;
   }
   
   #data div.post div.post_right div.post_footer a.small_link:hover,#data div.post_last div.post_right div.post_footer a.small_link:hover{
	   text-decoration:underline;
	   cursor:pointer;
   }
   
   #data div.post div.post_right div.post_url a.post_title,#data div.post_last div.post_right div.post_url a.post_title{
	   text-decoration:none;
	   font-size:15px;
   }

   #data div.post div.post_right div.post_url a.post_title:hover,#data div.post_last div.post_right div.post_url a.post_title:hover{
   		text-decoration:underline;
   		cursor:pointer;
   }
   
   #data div.post div.post_left img.img_src,#data div.post_last div.post_left img.img_src{
	   width:96px;
	   height:auto;
   }
   
   #data div.post div.post_left div.like,#data div.post_last div.post_left div.like{
   	   width:96px;
   	   margin:0px 4px;
   	   height:38px;
   	   color:black;
   	   cursor:pointer;
   	   background-color:#FFFFCC;
   }
   
   #data div.post div.post_left div.like a.likes_url,#data div.post_last div.post_left div.like a.likes_url{
	   //background-color:#FFFFCC;
	   margin:20px 5px 5px 5px;
   }
   
   #data div.post div.post_left div.like:hover,#data div.post_last div.post_left div.like:hover{
	   background-color:#FFFF88;
   }
   
	#data div.post div.post_left div.like a.likes_url img,#data div.post_last div.post_left div.like a.likes_url img{
	   width:24px;
	   height:24px;
	   margin:2px;
	   border:0px solid white;
	   position:relative;
	   top:5px;
	}
	
	#inv{
		position:relative;
		left:-75px;
	}